Dynamic Stop Loss DemoWhat does this script do ?
This script is for pine script programmers and explains how to implement a dynamic stop-loss strategy. It is different from trailing stop-loss. Trailing stop-loss can only set the retracement value, but this script can take profit on part of the position at a fixed price and allows users to decide whether to take profit on all positions based on whether a certain track is breached or other conditions author want. In this demo, it use rsi crossover and crossunder to decide the strategy condition, and use close price as open price, and use lowest low / highest high as stop price, and use 1.5 risk ratio to calculate the fixed first profit price. It will take 50% position size when the first profit price was reached. Then it will close all rest positions when the inverse condition come out or the dynamic stop(calculated by ATR) breached or when the price back to the open price or the stop price.
How is this script implemented
When start strategy by strategy.entry , it gives a custom id which contains direction, openPrice, stopPrice, profitPrice, qty, etc. It can be get from the global variable strategy.posiition_entry_name .
Pesquisar nos scripts por "take profit"
Educational Strategy : TRIPLE DRAG-ON SYSTEM V.1The Triple Dragon System is a technical trading strategy that uses a combination of three different indicators to identify potential buy and sell signals in the market. The three indicators used in this strategy are the Extended Price Volume Trend (EPVT), the Donchian Channels, and the Parabolic SAR. Each of these indicators provides different types of information about the market, and by combining them, we can create a more comprehensive trading system.
The EPVT is used to identify potential trend changes and measure the strength of a trend. The Donchian Channels are used to identify the direction of the trend, while the Parabolic SAR is used to provide additional confirmation of trend changes and help determine potential entry and exit points.
In this strategy, we first use the EPVT and Donchian Channels to identify the direction of the trend. When the EPVT is above its baseline and the price is above the upper Donchian Channel, it suggests an uptrend. Conversely, when the EPVT is below its baseline and the price is below the lower Donchian Channel, it suggests a downtrend.
Once we have identified the trend direction, we use the Parabolic SAR to help determine potential entry and exit points. When the Parabolic SAR is below the price and flips to above the price, it suggests a potential buy signal. Conversely, when the Parabolic SAR is above the price and flips to below the price, it suggests a potential sell signal.
To further refine our trading signals, we use multiple timeframes to confirm the trend direction and ensure that we are not entering the market during a period of high volatility. We also use multiple take-profit levels to lock in profits and manage risk.
Overall, the Triple Dragon System is a comprehensive technical trading strategy that combines multiple indicators to provide clear entry and exit signals. By using a combination of trend-following and momentum indicators, we can identify potential trading opportunities while minimizing risk. Please note that this strategy is for educational purposes only and should not be taken as financial advice.
BBPullback1.0.2This is a simple strategy script based on Bollinger Bands pullbacks.
The strategy is simple, as follows:
For LONGS: At the close of any candle, it check to see if this candle is an UP candle where the low broke below the lower Bollinger Band. If so, we call this the trigger candle. For the next bar, we issue a BUY signal if the price breaks above the high of the trigger candle. The stoploss is the low of the trigger candle. We take profit when the price goes above the middle Bollinger Band (the mean/average line).
For SHORTS: At the close of any candle, it check to see if this candle is an DOWN candle where the high broke above the upper Bollinger Band. If so, we call this the trigger candle. For the next bar, we issue a SELL signal if the price breaks below the low of the trigger candle. The stoploss is the high of the trigger candle. We take profit when the price goes below the middle Bollinger Band (the mean/average line).
4 Pack Scalping ToolThe 4 Squeeze Scalp tool is a tool that I have developed over the past few years. I was always fascinated by the fact that most people don’t know where price is heading. While Fibonacci and other linear type methods work it never gelled with me. I started by going deep into the fundamentals of momentum with an understanding that an object in motion heading in a particular direction tends to stay heading in that direction (until something derails it). Price, in my opinion, is no different.
Price can move up, down and sideways. And it moves in a wave, getting stronger over time until eventually pulling back and starting over again. In my mind, the compression of price and the relationship of that pressure to various lengths of time as well as RSI, ADX and DMI across these same time frames gives you a view on how the underlying price momentum is building up and releasing. For trading you want to be building a trade when pressure starts to build and you want to take profits when the wave starts to pull back and build for the next cycle.
Each dot represents a length of the momentum indicator and the line inside the oscillator is a weighted composite of the underlying momentum structure for each of the lengths selected. A trade follows the directional alignment of the line (red = down, yellow = neutral / chop, green = up) and the dots should be aligned from the bottom to the top (bright green = very bullish, dark green = neutral / bullish, dark red = neutral / bearish, bright red = very bearish). When the line and the dots are aligned you will have a high probability trade.
The backtest results below are based on 2 years of backtesting, using a 2 contract trade on a 100K account. While the absolute return is not meaningful the win rate and PF are great for a trade on CL on this timeframe. The tool can be used on any asset over any timeframe in a multitude of combinations.
To get access to the tool, please contact the author.
[pAulseperformance] PSStrategyX█ OVERVIEW
This script reduces the amount of time it takes to turn your indicator into a live trading bot.
It will convert your signals into alerts that will be sent to your exchange for trading.
The script features a broker connector to automate alert syntax and connect with third-party exchanges to live trade strategies with minimal setup.
It also includes an enhanced version of the built-in backtester with customizable options to speed up backtesting, trade-by-trade statistics, and a chart strategy summary to help traders make informed decisions.
The PSStrategyX trading tool is designed to provide traders with a range of benefits, including:
Increased confidence in their strategies.
Better understanding of the accuracy of indicator signals.
Simplified automated trading through third-party broker connections.
Reduced time to develop strategies by focusing on signal development only. No need to work with complicated strategy testing code and 3rd party automation.
█ FEATURES
Broker Connector
— Supports Autoview (More Connectors added in the future)
— Connects and auto trades with most exchanges
— No need for Webhooks (AutoView)
— Can forward test live strategies on Testnets before using real money.
Built in Backtester loaded with options to speed up backtesting
— Standard strategy features including stop loss, take profit, and various filters reduce the time and complexity involved in building a working strategy.
Trade By Trade Statistics
— Gain insight on every trade with additional trade-by-trade statistics.
Strategy Summary
— Get instant feedback on your chart of your strategies performance. Visual cues and feedback give you hints on where to look and what to improve.
Strategy Tester Enhancements
— Take the max trades allowed in the strategy tester without errors.
— Take the largest or smallest trade allowed without errors.
█ WHY?
The PSStrategyX tool was developed to solve a common problem faced by traders who use Pine Script on TradingView: the inability to integrate Pine Script with exchanges through TradingView.
Without this integration, traders need to go through several extra steps to live trade their Pine Script strategies on a real exchange with real money. This includes finding a broker, learning the new syntax for the broker, and placing that syntax correctly in the strategy.
These steps can be time-consuming and add complexity to the codebase.
The PSStrategyX tool simplifies this process by automatically configuring the correct alert syntax to connect to third-party exchanges, allowing traders to live trade their strategies with minimal setup. This saves traders time and effort, allowing them to focus on signal development rather than complicated strategy testing code and 3rd party automation.
Additionally, the tool was developed to address the time-consuming task of converting any one of the thousands of great free indicators on TradingView to strategies through hours of coding.
Overall, I built the PSStrategyX to streamline the auto trading process and make auto trading more accessible to traders of all levels.
█ HOW TO USE THIS?
Using the PSStrategyX trading tool is a straightforward process that requires a few key steps:
1 — Generate trading signals: You need a signal generator that can provide buy and sell signals for your preferred trading instrument(s).
You can use TradingView's indicators or create your own custom indicators using TradingView's Pine programming language.
2 — Connect trading signals to PSStrategyX: You will use 2 scripts on your chart. One generates buy/sell/exit signals, and the other is the PSStrategyX script executing those signals as trades.
To set this up you will need to make sure that your signal generator is an indicator, NOT a strategy.
Make sure the signals are being plotted buy = 1; sell = -1; exit = 0; signals in one plot. Exits are optional.
Example plot(buy ? 1 : sell ? -1 : exit ? 0 : na)
You will choose the plot with buy/sell/exit signals inside the PSStrategyX tool to execute trades. If you need help, check out the docs for more details.
3 — Set up the broker connector (optional): If you want to take live trades with this tool, you will need to set up a third party connecter. Once set up, everything is automated. See more details in the "authors instructions." at the bottom of this post.
4 — Set up an exchange account (optional): If you want to trade on an exchange, you will need to set up an account with the exchange you plan to use.
The Broker Connector supports a range of popular exchanges, including Binance, Bitfinex, Kraken, Oanda and more.
Once you have generated your trading signals, set up the Broker connecter (optional) and set up an exchange account (optional), you can start using the PSStrategyX trading tool to execute trades automatically based on your trading signals.
█ LIMITATIONS
Here are some important limitations to keep in mind when using the PSStrategyX trading tool:
General:
— Once the alert is sent, there is no way to monitor positions on any exchange. The order will be processed by the broker connector and sent to the exchange.
While this usually works fine, it's important to check the log for errors.
Sometimes the broker connector may fail to process the order, or the exchange may not process it for various reasons.
— The tool sends TP/SL orders with the entry order when possible to protect your order in case of errors or if you lose a connection.
However, not all exchanges accept TP/SL orders, and sometimes your entry order will be left unprotected.
FIFO:
— This tool DOES NOT support the First In First Out (FIFO) method for closing positions.
— Instead, it uses the ANY method. There currently is no way to make this variable.
█ FAQ
What does PSStrategyX do exactly?
PSStrategyX is a strategy enhancing, backtester, forwardtester, automation and simulation tool. It's NOT a signal generator, and does not produce buy/sell signals by itself. You provide buy/sell signals, and PSStrategyX will put those signals on steroids...basically.
PSStrategyX helps you figure out what indicators actually work. Without wasting time learning how to code.
Why did you choose AutoView for this tool?
AutoView offered the best integration I could find. They allow you to connect to test exchanges for free, which is great for practicing without using real money. They also work without using webhooks, which means you can live trade without paying for Tradingview pro. Additionally, AutoView supports many different exchanges. I don't work for AutoView, but if you sign up through my referral link and purchase a paid version, I earn a commission.
Why doesn't Tradingview automatically connect Pine Script to exchanges?
This is a great question, but unfortunately I don't have the answer. It would definitely be helpful if Tradingview provided this feature, but it might also put some brokers out of business.
How do I get access?
DON'T ask for access in the comments.
DO review the "Authors Instructions" on this page for details.
TENKAN SCALPER STRATEGYTENKAN SCALP is a fully automatic trading system.
It is a continuation of our previous ichimoku release. This time however we throw out the rule book and use ICHIMOKU in a very different way.
It applies non traditional money management tactics.
While most trading strategies rely on a stop loss and a take profit target to manage risk. This strategy uses either no stop loss at all or a time based stop loss.
You might ask yourself the question why would you keep a trade open if it goes against you? Here are a phew reasons why the script does what it does.
Forex Markets consolidate most of the time. If you wait long enough your Take Profit will get hit anyways most of the time
You don't have to risk everything per trade. I keep my orders small so to keep some powder to get into some more trades
All the extra trades you take while one trade is in drawdown limit the drawdown as they provide cashflow
On lower timeframes the markets are so chaotic that a stop loss is very likely to get hit by a wick
About backtest below
This backtest uses a spread of 2 pips for entries and a default position size of 100% of equity. This is only possible on exchanges where spread is low and you have 10:1 leverage or more. It does not represent results obtainable without leverage. Do take into account that there are a lot of forex exchanges that provide this leverage, however a 2 pip spread is not always guaranteed and only applies to major pairs.
This backtest does not use the TIME BASED STOPS functionality.
Always start with small position sizing and see how the strategy performs before adding risk.
Explanation of variables:
Chikou(lagging span): pink line, this is price plotted 26 bars ago. People ignore the power of this it is crucial to see how chikou behaves towards past price action as seen in the chart below where we got an entry at red arrow because chikou bounced from past fractal bottom.
Kijun-Sen(base line): Black line or color coded line. This is the equilibrium of last 26 candles. To me this is the most important line in the system as it attracts price.
Kijun = (Highest high of 26 periods + Lowest low of 26 periods) ÷ 2
Tenkan-Sen(conversion line): Blue line. This is the equilibrium of last 9 candles. In a strong uptrend price stays above this line.
Tenkan = (Highest high of 9 periods + Lowest low of 9 periods) ÷ 2
Senkou A (Leading span A)= Pink cloud line, this is the average of the 2 components projected 26 bars in the future.
Senkou A = (Tenkan + Kijun) ÷ 2
Senkou B (Leading span B) = Green cloud line, this is the 52 day equilibrium projected 26 bars in the future.
Senkou B = (Highest high of prior 52 periods + Lowest low of prior 52 periods) ÷ 2
projection: Script uses same function for variable calculation and substracts a number on each next bar as to make a projection of where the variable will be in future bars if price stayed the same. This works as ICHIMOKU calculations use the middle point of a past set of data. The shorter that amount of bars will be in line with the data that it will be restricted to in future if price stayed the same.
Detection of Market Environment
To enter trades the script uses a lot of ICHIMOKU concepts. Contrary to how most people trade ICHIMOKU this script takes an environment that ICHIMOKU identifies as trending upwards and shorts in that environment. The same will be applied to a downtrend where it will open LONGS.
List of CRITERIA for a trend:
Grapling Hook: this is a component based on the chikou span (closing price displaced 26 bars into the past). The script will use an ATR based range to define a possible future projection to the CHIKOU line. For a market to be bullish there should be no price action happening within this area. Market is free to move upwards. Vice versa for bearish .
Kumo Cloud: script will check if price is above the cloud for bullish trend and below cloud for bearish trend .
Chikou above Kijun: script will check if the chikou line is above the KIJUN line of 26 bars ago. This is further confirmation that price is trending high enough compared to it's past data. Vice versa for downtrend.
Kijun projection: script will check if past Kijun is lower than future projected Kijun. This to ensure we get an equilibrium in our favour in the future. Vice versa for downtrend
Tenkan projection: script will check if future Tenkan-sen will be higher than Kijun-sen for an uptrend. Vice versa for downtrend.
Cloud projection: script will check if in 9 bars the Senkou Span A will be higher than Senkou Span B for an uptrend. Vice versa for downtrend.
Example:
This script does not visualise the prediction lines like I show in the example. I show them here to clarify how the script works.
Usage
Backtests are not indicative of future results, although a trader may want to use a strategy script to have a deeper understanding of how their strategy responds to varying market conditions, or as a tool for identifying possible flaws for a strategy that may be indicative of good or bad performance in the future.
Strategy Settings:
Minimum Body Size (atr): this is the minimum ATR a signal bar needs to be for entry. This is useful because our TP is based on previous bar.
Lot size per trade: this setting does not impact backtest. It is used to for the signals to let tradingconnect.com know your position size.
Direction: do you want to trade longs or shorts. I personally use both a long bot and a short bot at the same time.
Positions Allowed: the amount of positions the script will keep open as a maximum. You do not want to open too many positions, this is for risk management.
Close all positions at drawdown: if total open positions loss gets to this % target it will close all positions.
MetaTrader Prefix: when the script sends a signal it will put this text right before the symbol name from syminfo.ticker
MetaTrader Suffix: when the script sends a signal it will put this text right after the symbol name from syminfo.ticker
Charts below are some examples on how the script handles orders on default settings:
without time based SL
with time based SL
how it handles pyramiding
www.tradingview.com
Tradingconnector.com:
For full automation of the forex market the script uses this connector to execute trade on MT4. The alerts the script sends using the alerts() function call are structured in a way tradingconnector will recognise and send directly to MT4. You can find documentation about this tool on their own website.
Personal recommendation is to start with a minimum lot size and track performance, if you are comfortable scale the size up. You can do that by increasing the lot size setting in the script and making a new alert. Make sure to delete the old one.
How to access
You can see the Author's Instructions below to visit our telegram to get more information on how to get access.
Cloud X MesoHello there fellow Traders!
Thanks for stopping by, so today I will be covering everything you need to to know about this TradingView strategy.
Below I will discuss everything you need to know about this strategy so you can get a full grasp of what the strategy is, the features, what it does, how it works, the benefits of how this strategy can help you, and the results.
What is Cloud X Meso?
-Cloud X Meso is a strategy that consists of 7 indicators to all line up for total confluence to take a buy or sell once all 6 indicators conditions are met. This strategy does not repaint and doesn't require any technical analysis to be used. The strategy can be used on any timeframe, and any instrument.
-I have optimized many different variations for different types of trading instruments of this strategy ready to be used. The difference of this strategy is that these variations do not need any reoptimization to keep up with recent market conditions since there are hardly any inputs used, which prevents common overfitting problems. The main goal was for this strategy to be automated, as well as plug and play or you can officially consider this as set and forever forget.
What does this strategy do?
-The main goal for this strategy is to catch long or short term trends by waiting for all 7 indicators to line up as well as using customized trading times to trade certain sessions where there is high amounts of volume in the market. This strategy doesn't always need to have a clear trending market, since it can also catch short term trends in choppy markets as well. Overall, the strategy tell you when it buys, sells, and exits after all conditions are met.
How does the strategy work?
-The way that this strategy works is when all of the indicators confluences are met. Next, a buy or sell label will print and the candles colors will color blue or red to show that the trade is in the buy or sell position followed along with a magenta colored line which is the trailing stop to follow the trade until the trade exits from the trailing stop being hit or if the strategies exit condition is met.
-The strategy does have a set Take Profit target since it relies on the trailing stop to end the trade. This is beneficial so you can catch any size of a trend move when the strategy is in high volume market sessions. You catch these trends by customizing the settings to toggle on or off certain indicators, functions, configuring a customized trading time, and toggling on or off certain trading days to make a specific approach for fine tuning a pair to trade in a certain time window with high amounts of volume to catch trending moves whether it be a long or short term trend.
Below I will explain each functionality of the strategy for you to better understand the different ways you can adjust the settings of this strategy.
Backtest Settings:
-You can use these settings to determine a start / end date of what results you would like to see in the strategy tester.
-You can determine the $ amount you would like to see on strategy testers results to be in terms of net profit and max drawdown.
-You can choose whether you want the strategy to take buys only, sells only, or buys and sells.
Automation:
-Compatible with Pine Connectors to fully automate this strategy for MT4/5
-It uses a % based risk when placing trades so you won't have to calculate a proper lot size or dollar amount.
-You can also put the symbol of what that strategy will be trading on so you know what pair its trading.
Custom Trading Times:
-When you customize a trading time for the strategy to trade in, the background will turn blue for that specific time window, and you can use the "Session Exit" function to have trades close once the time window ends when toggled on, or you can have the existing trades close on their own when "Session Exit" is toggled off.
Dynamic Trailing:
-The algorithm uses a volatility based indicator to determine proper stop loss placement depending on how volatile the market is. This will prevent you from guesstimating if your stop loss is too big or too small.
-When Dynamic trailing is off, then the strategy will use a Risk Reward based stop loss to trail everytime the trades hits a new Risk Reward target.
-You can also toggle on or off for the stop loss to go to break even once the trade hits a 1:1 Risk Reward.
Directional Bias Settings:
-This indicator is the main directional bias that uses a multi timeframe function to determine the directional bias, you can also use the Exponential Moving Average as a form of directional bias instead, or you can use both of them to work together to find the directional bias. You can also toggle each one on or off
Entry / Exit Settings:
-This indicator also uses a multi timeframe function but it determines the entry and exit for a trade when all confluences are met. You can also toggle the entry and exit functions on or off.
1 Candle Rule:
-This feature is inspired by No Nonsense Forex (NNFX) the main function of this is if your entry doesn't meet all the entry conditions, then the strategy will wait 1 more candle to meet all the entry conditions to take a trade.
No Trade Zone:
-This feature will uses a Volume based indicator to filter out low volume markets. The candles will turn grey to indicate the algorithm not to take trades, and you can also customize the sensitivity of how strong this indicator will filter out the low volume in the markets.
Indicator functions
Each indicator plays a certain role and also meets certain conditions when a buy or sell trade is placed. I will reveal 3 out of 7 of the indicators used to preserve the uniqueness of this strategy but overall, the logic of this strategies main goal is to ride long or short terms trends while getting dynamic Risk Reward trades.
-The first indicator that the strategy uses an Exponential Moving Average that is customizable, and is used as a form of a filter for either a long or short term directional bias to filter out false signals to help the algorithm trade with the trend.
-The second indicator that the strategy uses is an Oscillator which is the Wavetrend and this indicators functionality for the algorithm is used for the its buy and sell signals to line up with all the other indicators for confluence. This indicator can also be toggled on or off for you own preference
-The third indicator used is the Volume indicator, and this is used to give the other indicators the green light to enter a trade if there are high amounts of volume in the market.
What are the benefits of using this algorithm?
Stress Free Trading:
-Once automated, you will no longer need to stare at the charts all day, as well as trying to execute the trades on time or worried that you missed a setup. Or you can choose to take trades manually when a buy or sell signal comes up
Stress Free Risk Management:
-All you have to do is provide a risk % and the algorithm will do the rest of the work calculating the stop loss, exiting trades, etc. No more needing to find the right lot size, or dollar amount, all in all the strategy will manage the trades for you.
Psychology:
-when you choose to have a systematic trading approach, it eliminates a lot bad habits from human nature
What are the results like?
-I have multiple different variations of results of this strategy, but I will share one of the results.
Here is a screenshot below of what this strategy can do from just one of the variations.
The backtest below was done with another variation on simulating a 100k account risking 0.50% per trade.
Thank you for taking the time to read through this whole guide, and I hope this helped you better understand the strategy.
Extended Price Volume Trend Strategy : EducationalThe Extended Price Volume Trend (EPVT) is a technical indicator that is used to identify potential trend changes and measure the strength of a trend. In this strategy, we combine the EPVT with other indicators to create a trading system that aims to capture trend reversals and momentum shifts.
The EPVT indicator is calculated by taking the cumulative volume and multiplying it by the percentage change in price. We then find the highest and lowest values of this indicator over a certain period of time to determine the baseline. The difference between the EPVT and the baseline is then plotted on a chart to create the EPVT line.
To use this indicator for trading, we look for crossovers of the EPVT line with zero. When the EPVT crosses above zero, it indicates that buying pressure is increasing, and we may consider taking a long position. Conversely, when the EPVT crosses below zero, it indicates that selling pressure is increasing, and we may consider taking a short position.
To further refine our trading signals, we use three take-profit levels, which we set as a percentage of the current EPVT value. We also use a simple moving average to provide additional confirmation of trend changes.
In summary, the EPVT trading strategy is a technical analysis-based approach to trading that aims to identify potential trend reversals and momentum shifts. By combining the EPVT indicator with other technical tools, we can create a comprehensive trading system that provides clear entry and exit signals for both long and short positions. Please note that this strategy is for educational purposes only and should not be taken as financial advice.
Rsi strategy for BTC with (Rsi SPX)
I hope this strategy is just an idea and a starting point, I use the correlation of the Sp500 with the Btc, this does not mean that this correlation will exist forever!. I love Trading view and I'm learning to program, I find correlations very interesting and here is a simple strategy.
This is a trading strategy script written in Pine Script language for use in TradingView. Here is a brief overview of the strategy:
The script uses the RSI (Relative Strength Index) technical indicator with a period of 14 on two securities: the S&P 500 (SPX) and the symbol corresponding to the current chart (presumably Bitcoin, based on the variable name "Btc_1h_fixed"). The RSI is plotted on the chart for both securities.
The script then sets up two trading conditions using the RSI values:
A long entry condition: when the RSI for the current symbol crosses above the RSI for the S&P 500, a long trade is opened using the "strategy.entry" function.
A short entry condition: when the RSI for the current symbol crosses below the RSI for the S&P 500, a short trade is opened using the "strategy.entry" function.
The script also includes a take profit input parameter that allows the user to set a percentage profit target for closing the trade. The take profit is set using the "strategy.exit" function.
Overall, the strategy aims to take advantage of divergences in RSI values between the current symbol and the S&P 500 by opening long or short trades accordingly. The take profit parameter allows the user to set a specific profit target for each trade. However, the script does not include any stop loss or risk management features, which should be considered when implementing the strategy in a real trading scenario.
Exponential Stochastic Strategywhat is Exponential Stochastic?
it is a modified version of the stochastic indicator. This strategy does not include pyramiding, repaint, trailing stop or take profit.
what it does?
It contains an extra input in addition to the stochastic indicator. Thanks to this input, different exponential weights can be given to the outputs and the indicator can be made more sensitive or insensitive. The strategy buys when the indicator leaves the overbought zone, sells when it leaves the oversold zone and always stays in the trade.
how it does it?
it uses this formula: i.hizliresim.com
Thanks to this formula, even if the weights given to the outputs change, the indicator always continues to take a value between 0 and 100.
how to use it ?
With the input named "exp", you can change the sensitivity of the indicator and develop different strategies. other inputs are the same as the stochastic indicator. Increasing the exp value causes the indicator to signal less, decreasing it makes it much more sensitive.
Strategy Myth-Busting #5 - POKI+GTREND+ADX - [MYN]This is part of a new series we are calling "Strategy Myth-Busting" where we take open public manual trading strategies and automate them. The goal is to not only validate the authenticity of the claims but to provide an automated version for traders who wish to trade autonomously.
Our fifth one we are automating is one of the strategies from "The Best 3 Buy And Sell Indicators on Tradingview + Confirmation Indicators ( The Golden Ones ))" from "Online Trading Signals (Scalping Channel)". No formal backtesting was done by them and resuructo messaged me asking if we could validate their claims.
Originally, we mimic verbatim the settings Online Trading Signals was using however weren't getting promising results. So before we stopped there we thought we might want to see if this could be improved on. So we adjusted the Renko Assignment modifier from ATR to Traditional and adjusted the value to be higher from 30 to 47. We also decided to try adding another signal confirmation to eliminate some of the ranged market conditions so we choose our favorite, ADX . Also, given we are using this on a higher time-frame we adjusted the G-Channel Trend detection source from close to OHLC4 to get better average price action indication and more accurate trend direction.
This strategy uses a combination of 2 open-source public indicators:
poki buy and sell Take profit and stop loss by RafaelZioni
G-Channel Trend Detection by jaggedsoft
Trading Rules
15m - 4h timeframe. We saw best results at the recommended 1 hour timeframe.
Long Entry:
When POKI triggers a buy signal
When G-Channel Trend Detection is in an upward trend (Green)
ADX Is above 25
Short Entry:
When POKI triggers a sell signal
When G-Channel Trend Detection is in an downward trend (red)
ADX Is above 25
If you know of or have a strategy you want to see myth-busted or just have an idea for one, please feel free to message me.
Pink trading (3 MA + RSI)Strategy intended for scalping on forex, commodities , crypto on a timeframe not less than m15.
The strategy is based on 3 means: fast, slow and trend. RSI is used for filter signals.
Long signals are generated when fast mean crossover slow mean and the price is over the trend mean
Short signals are generated when fast mean crossunder slow mean and the price is under the trend mean
You can choose type of mean between SMA , RMA, EMA , WMA , VWMA as well the source of values between all standard sources
RSI is used to filter the signals:
Long only if RSI is grater than 50 and the SMA of RSI (with the same period as fast mean) is ascending,
Short only if RSI is less than 50 RSI mean is descending
The trade is closed or at reaching of a Take Profit (setting in % of price, in standard forex = 100pip per %) or at reaching of maximum open candles period.
The Stop Loss is set as the lowest/highest value of the "Min/Max SL back candles" candles
Default values gives a good balance for forex, for crypto and commodities you can tweek parameters for better results
in markets with high volatility you can increase Take Profit level but keep maximum number of candles low
MACD + RSI + ADX Strategy (ChatGPT-powered) by TradeSmartThis is a trading strategy made by TradeSmart, using the recommendations given by ChatGPT . As an experiment, we asked ChatGPT on which indicators are the most popular for trading. We used all of the recommendations given, and added more. We ended up with a strategy that performs surprisingly well on many crypto and forex assets. See below for exact details on what logic was implemented and how you can change the parameters of the strategy.
The strategy is a Christmas special , this is how we would like to thank the support of our followers.
The strategy has performed well on Forex, tested on 43 1-hour pairs and turned a profit in 21 cases. Also it has been tested on 51 crypto pairs using the 1-hour timeframe, and turned a profit in 45 cases with a Profit Factor over 1.4 in the top-5 cases. Tests were conducted without commission or slippage, unlike the presented result which uses 0.01% commission and 5 tick slippage.
Some of the top performers were:
SNXUSDT
SOLUSDT
CAKEUSDT
LINKUSDT
EGLDUSDT
GBPJPY
TRYJPY
USDJPY
The strategy was implemented using the following logic:
Entry strategy:
Long entry:
Price should be above the Simple Moving Average (SMA)
There should be a cross up on the MACD (indicated by the color switch on the histogram, red to green)
RSI should be above the 50 level
Volume is above the selected volume-based Exponential Moving Average (EMA)
ADX should also agree to this position: below 50 and over 20, and above the Regularized Moving Average (REMA)
Short entry:
Price should be under the Simple Moving Average (SMA)
There should be a cross down on the MACD (indicated by the color switch on the histogram, red to green)
RSI should be below the 50 level
Volume is above the selected volume-based Exponential Moving Average (EMA)
ADX should also agree to this position: below 50 and over 20, and above the Regularized Moving Average (REMA)
Exit strategy:
Stop Loss will be placed based on ATR value (with 1.5 Risk)
Take profit level will be placed with a 2.5 Risk/Reward Ratio
Open positions will be closed early based on the Squeeze Momentum (Long: change to red, Short: change to green)
NOTE! : The position sizes used in the example is with 'Risk Percentage (current)', according which the position size will be determined such
that the potential loss is equal to % of the current available capital. This means that in most of the cases, the positions are calculated using leverage.
Parameters of every indicator used in the strategy can be tuned in the strategy settings as follows:
Plot settings:
Plot Signals: true by default, Show all Long and Short signals on the signal candle
Allow early TP/SL plots: false by default, Checking this option will result in the TP and SL lines to be plotted also on the signal candle rather than just the entry candle. Consider this only when manual trading, since backtest entries does not happen on the signal candle.
Entry Signal:
Fast Length: 12 by default
Slow Length: 26 by default
Source: hlcc4 by default
Signal Smoothing: 9 by default
Oscillator MA Type: EMA by default
Signal Line MA Type: EMA by default
Exit Strategy:
ATR Based Stop Loss: true by default
ATR Length (of the SL): 14 by default
ATR Smoothing (of the SL): EMA by default
Candle Low/High Based Stop Loss: false by default, recent lowest or highest point (depending on long/short position) will be used to calculate stop loss value. Set 'Base Risk Multiplier' to 1 if you would like to use the calculated value as is. Setting it to a different value will count as an additional multiplier. Please select only one active stop loss. Default value (if nothing or multiple stop losses are selected) is the 'ATR Based Stop Loss'.
Candle Lookback (of the SL): 10 by default
Base Risk Multiplier: 1.5 by default, the stop loss will be placed at this risk level (meaning in case of ATR SL that the ATR value will be multiplied by this factor and the SL will be placed that value away from the entry level)
Risk to Reward Ratio: 2.5 by default, the take profit level will be placed such as this Risk/Reward ratio is met
Force Exit based on Squeeze Momentum: true by default, a Long position will be closed when Squeeze Momentum turns red inside an open position and a Short position will be closed when Squeeze Momentum turns green inside an open position
BB Length: 20 by default
BB Mult Factor: 1.0 by default
KC Length: 20 by default
KC Mult Factor: 1.5 by default
Use True Range (KC): Yes by default
Base Setups:
Allow Long Entries: true by default
Allow Short Entries: true by default
Order Size: 1.5 by default
Order Type: Risk Percentage (current) by default, allows adjustment on how the position size is calculated: Cash: only the set cash ammount will be used for each trade Contract(s): the adjusted number of contracts will be used for each trade Capital Percentage: a % of the current available capital will be used for each trade Risk Percentage (current): position size will be determined such that the potential loss is equal to % of the current available capital Risk Percentage (initial): position size will be determined such that the potential loss is equal to % of the initial capital
Trend Filter:
Use long trend filter: true by default, only enter long if price is above Long MA
Show long trend filter: true by default, plot the selected MA on the chart
MA Type (Long): SMA by default
MA Length (Long): 100 by default
MA Source (Long): close by default
Use short trend filter: true by default, only enter long if price is under Short MA
Show short trend filter: false by default, plot the selected MA on the chart
MA Type (Short): SMA by default
MA Length (Short): 100 by default
MA Source (Short): close by default
Simple RSI Limiter:
Limit using Simple RSI: true by default, if set to 'Normal', only enter long when Simple RSI is lower then Long Boundary, and only enter short when Simple RSI is higher then Short Boundary. If set to 'Reverse', only enter long when Simple RSI is higher then Long Boundary, and only enter short when Simple RSI is lower then Short Boundary.
Simple RSI Limiter Type:
RSI Length: 14 by default
RSI Source: hl2 by default
Simple RSI Long Boundary: 50 by default
Simple RSI Short Boundary: 50 by default
ADX Limiter:
Use ADX Limiter: true by default, only enter into any position (long/short) if ADX value is higher than the Low Boundary and lower than the High Boundary.
ADX Length: 5 by default
DI Length: 5 by default
High Boundary: 50 by default
Low Boundary: 20 by default
Use MA based calculation: Yes by default, if 'Yes', only enter into position (long/short) if ADX value is higher than MA (ADX as source).
MA Type: REMA by default
MA Length: 5 by default
Volume Filter:
Only enter trades where volume is higher then the volume-based MA: true by default, a set type of MA will be calculated with the volume as source, and set length
MA Type: EMA by default
MA Length: 10 by default
Session Limiter:
Show session plots: false by default, show crypto market sessions on chart: Sidney (red), Tokyo (orange), London (yellow), New York (green)
Use session limiter: false by default, if enabled, trades will only happen in the ticked sessions below.
Sidney session: false by default, session between: 15:00 - 00:00 (EST)
Tokyo session: false by default, session between: 19:00 - 04:00 (EST)
London session: false by default, session between: 03:00 - 11:00 (EST)
New York session: false by default, session between: 08:00 - 17:00 (EST)
Date Range:
Limit Between Dates: false by default
Start Date: Jul 01 2021 00:00:00 by default
End Date: Dec 31 2022 00:00:00 by default
Trading Time:
Limit Trading Time: false by default, tick this together with the options below to enable limiting based on day and time
Valid Trading Days Global: 1234567 by default, if the Limit Trading Time is on, trades will only happen on days that are present in this field. If any of the not global Valid Trading Days is used, this field will be neglected. Values represent days: Sunday (1), Monday (2), ..., Friday (6), Saturday(7) To trade on all days use: 123457
(1) Valid Trading Days: false, 1234567 by default, values represent days: Sunday (1), Monday (2), ..., Friday (6), Saturday(7) The script will trade on days that are present in this field. Please make sure that this field and also (1) Valid Trading Hours Between is checked
(1) Valid Trading Hours Between: false, 0930-1600 by default, hours between which the trades can happen. The time is always in the exchange's timezone
Fine-tuning is highly recommended when using other asset/timeframe combinations.
[Strategy]Turtle's 20day High Low Break StrategyJapanese below / 日本語説明は下記
Overview
I have made this strategy mimicking the legendary traders group, Turtle’s 20days high low break strategy with more options available for take profit(TP) and stop loss(SL) conditions.
The main component of the strategy is same as my indicator, Previous N days/weeks/months high/low(see the link below) and with this strategy, you can backtest previous N days high/low break strategy.
Unlike the indicator, you can specify another previous N days high/low as TP condition. This is because Turtle used 10days low as TP condition for 20days high break buy strategy, according to articles/books about them.
ATR and other factors which is said to be used in their original strategy are not included in this strategy.
Previous N Days/Weeks/Months High Low
What is Turtle?
Turtle is the group of traders founded by Richard Dennis and William Eckhardt to prove their theory that good traders can be trained or not.
It is said that Turtle had made more than 175 million dollars over 5 years and some of the traders has become fund managers or successful individual traders even after the experiment.
What is this strategy like?
The strategy generates long entries once prices break previous N days highs and short entries when previous N days lows broken.
N is user input so you can adjust it for your own strategy.
As mentioned above, you can also specify another set of different previous N days high/low for TP conditions.
e.g. 55 days high(low) break for entry and 20days low(high) break for take profit condition.
How to use it?
What this strategy shows is almost same as the indicator, Previous N days/weeks/months high/low.
It displays previous N days/weeks/months highs and lows and you can set up entry condition based on previous N days high/low.
Previous N weeks/months highs/lows can be used as take profit points when you develop your own strategy based on this.
See the parameters below for the rest of the details.
Parameters
TP condition:
You can select from “Pips”, “When opposite entries” or “Previous high low break”.
When “When opposite entries” selected, the strategy exits the open positions when opposite directional entries happened. e.g. Long positions will be closed when short entries made.
If you would like to exit positions with specific previous N days highs/lows, you can enter N in Previous N days High/Low for TP field with “Previous high low break” selected.
SL condition:
You can select from “Pips” or “Swing High/Low”.
If “Swing High/Low” selected, left bars and right bars need input to determine swing high/low.
Note: If you select “pips” in TP/SL conditions, it currently works only for forex pairs.
What timeframe is the best for this strategy?
As this strategy is for swing trading, longer timeframes are the best.
Base on my quick check upon strategy’s performance over USD pairs in forex, daily timeframe works best, however, it could fit in with lower timeframes such as 4H and 1H by adjusting TP/SL conditions.
Look at the sample result below. The result shows the strategy’s performance for USDJPY for over 40 years on Daily timeframe and it performs fairly good with more than 2 profit factor over long period of time with up-trending equity curve.
It is just a simulation but the data shows Turtle’s strategy still works.
=================
概要
伝説のトレーダー集団タートルの20日高値・安値ブレイク手法を模倣して作成したストラテジーです。
利益確定や損切り条件を設定可能なようにして、より柔軟性を持たせています。
ストラテジーの主要な構造は過去にリリースしたインジケーターPrevious N days/weeks/months high/lowと同じです(下記リンク参照)。
このストラテジーを使うと、過去N日高値・安値のブレイク手法のバックテストを行うことが可能です。
また、前述のインジケーターとは異なり、このストラテジーでは利益確定条件のために、もう一つ別の過去N日高値・安値を設定することができます。これはタートルが20日高値のブレイクで買いエントリーを行う場合、10日安値ブレイクを手仕舞いの基準として使っていたことからです。
タートルのオリジナル手法ではATRやその他の要素も用いられていたようですが、このストラテジーには含まれていません。
Previous N Days/Weeks/Months High Low
タートルとは何か?
タートルとは、「優れたトレーダーは育成可能か?」の問いを証明するために、投資家リチャード・デニス氏とウィリアム・エックハート氏によって組織されたトレーダー集団です。
タートルは5年間に渡って1億7千5百万ドル以上を稼ぎ出したと言われており、この実験終了後にはヘッジファンドを運営する者や個人投資家として成功したトレーダーを輩出したことで知られています。
このストラテジーの特徴
このストラテジーは、価格が過去N日高値をブレイクした時にロングエントリーを、過去N日安値をブレイクした時にショートエントリーを実行します。
Nはパラメーターで指定可能なので、皆さんの独自の手法開発のために調整することができます。
また、前述の通り、利益確定条件としてエントリー条件とは別の過去N日高値・安値を指定することが可能です。
例:エントリーには55日の高値・安値のブレイクを用い、決済には20日高値・安値のブレイクを用いるなど。
使い方
このストラテジーは前述のインジケーターとほぼ同じ内容のラインを表示します。
過去N日、N週間、Nヶ月の高値・安値を表示でき、エントリーの条件として過去N日高値・安値を指定することができます。
過去N週・Nヶ月高値・安値ラインは利益確定の目安に用いるなど、皆さんが独自の手法を構築するときの参考として使ってください。
その他のパラメーターについては以下の詳細を参照ください。
パラメーター:
TP condition(利益確定条件):
“Pips(Pips指定)”, “When opposite entries(逆方向エントリー時)” or “Previous N days high low break(過去N日高値・安値)”から選択することができます。
“When opposite entries” を選択した場合、現在のポジションは、現在ポジションとは逆方向のエントリー条件が満たされた時に、決済されます。
例: ロングポジションはショートのエントリーが実行されると同時に決済される。
特定の過去N日高値・安値ブレイクを決済条件としたい場合は、“Previous N days high low break”を選択の上、該当するN日を”Previous N days High/Low for TP”の項目に入力してください。
SL condition(損切り基準):
“Pips(Pips指定)”、“Swing High/Low(スウィングハイ・ロー)”から選択することができます。
“Swing High/Low”選択時は、高値・安値決定に必要な左右のバーの本数を指定します。
注:TP、SL条件でPipsを選択した場合は、現時点では為替通貨ペアのみに機能します。
このストラテジーに最適の時間軸は?
当ストラテジーはスウィングトレードの手法となっているため、長期の時間軸が適しています。
為替のドルストレートペアでの結果を見てみると日足が最も適していますが、利益確定や損切り条件を調整することで、4時間足や1時間足向きにもアレンジできると思います。
上に示したストラテジーの例は、ドル円の日足における過去40年間以上でのバックテストの結果ですが、これだけの長期に渡って右上がりのエクイティカーブとともにプロフィットファクター2近くを維持するなど、かなり良い結果と言えるのではないでしょうか。
これは一つのシミュレーション結果に過ぎませんが、データを見る限りタートルの手法は現在でも機能すると言えるでしょう。
[SPOILED]SteadyScalpyHi Traders,
This is my testing strategy which implemented Trading View's trailing stop loss feature. This strategy mainly focus on ETH/USDT perp contract15 minutes timeframe, backtest capital is set to 1000 USDT, 10% equity, 0.04% commission, limited backtest date from Jan 2022 to now, result as shown below. I have faith in this strategy, but still please use only a small amount of money to test, like 5-10% of your total capital.
The strategy contains a couple modules, entry module, trend filter module, take profit, and stop loss module.
How to use:
Stoch RSI:
5 MA types were provided which is HMA / VWMA / WMA / EMA / SMA , HMA with Length setting of 5, 8 seems to be most efficient. VWMA and WMA with 8, 13 will generate less entry signals but with less entry risks.
Price Step:
This is the core feature of this strategy and it is based on Demark9 and price action. With Step 1&2 enabled, it will generate more entry signals. signals can be filtered by trend magic. if disable this option, Stoch RSI will be the only entry signal left in this strategy.
Trend Magic:
Trend Magic uses CCI and ATR to calculate trend status; green means uptrend, red means downtrend, pretty straight forward; the best value for this indicator would be, 21, 34, 55, 89. Only long allow when trend magic turns green and vice versa.
Take Profit and Stop Loss:
The default value for TP is set to 0.4%. Once the price hits 0.4%, it begins trailing; once the price drawdown 0.01%, it will close trade. The orange line indicates the ATR trailing take profit; once 'close' crosses ATR, it will exit the trade immediately. I also added a failsafe as a final stop loss, when price movement exceeds threshold (default 1%), it will exit trade no matter what.
Enjoy :)
RSI Divergence Strategywhat is "RSI Divergence Strategy"?
it is a RSI strategy based this indicator:
what it does?
it gives buy or sell signals according to RSI Divergences. it also has different variables such as "take profit", "stop loss" and trailing stop loss.
how it does it?
it uses the "RSI Divergence" indicator to give signal. For detailed information on how it works, you can visit the link above. The quantity of the inputs is proportional to the rsi values. Long trades are directly traded with "RSI" value, while short poses are traded with "100-RSI" value.
How to use it?
The default settings are for scalp strategy but can be used for any type of trading strategy. you can develop different strategies by changing the sections. It is quite simple to use.
RSI length is length of RSİ
source is source of RSİ
RSİ Divergence lenght is length of line on the RSI
The "take profit", "stop" and "trailing stop" parts used in the "buy" group only affect buys. The "sell" group is similarly independent of the variables in the "buy" group.
The "zoom" section is used to enlarge or reduce the indicator. it only changes the appearance, it does not affect the results of the strategy.
Double Inside Bar & Trend Strategy - KaspricciDouble Inside Bar & Trend Strategy - Kaspricci
This strategy combines the Double Inside Bar candlestick pattern with a trend filter. Once the second inside bar closes and price is above trend moving average, a buy stop order is placed at high of the candle. If price is below trend moving average, a sell stop order is placed at the low of the candle.
This strategy is for educational purposes only! It is not meant to be a financial advice.
Settings
Trend source, type of moving average and length for calculating trend
Stop Loss Type - default: ATR. You can switch between stop loss calculation based on Average True Range value or fixed value.
ATR Length / Factor / TP Ratio - default: 14 / 2.0 / 2.0. Used to calculate the Stop Loss as ATR * Factor and Take Profit as Stop Loss * TP Ratio.
FIX Stop Loss / Take Profit - default: 10 pips / 20 pips. In case you select Stop Loss Type = FIX, these value swill be used.
Risk in % - default: 1%, option to adjust the quantity of a trade based on a defined risk percentage. If enabled, it will overwrite the quantity parameter of the strategy settings.
On top you can filter trades by start and end date as well as time of the day.
The Only EURUSD Trading Strategy You Need - KaspricciThe Only EURUSD Trading Strategy You Need
I got the idea to this strategy from a youtube video uploaded by Trade Beta. It is designed to capture the early market move of major forex pair EURUSD at beginning of New York Stock Exchange (13:30 GMT). Trade Beta tested his strategy on the 5 minute chart. I have set all parameters to same values as shown in the video.
The strategy creates two pending orders at the recent swing high and low. Once the first pending order entered, the remaining one is cancelled. Latest at the end of market session all pending orders are cancelled and all open trade are closed as well.
In rare case that price at session opening is above swing high, only a pending sell stop order is created at swing high price. And in case price is below swing low, a pending buy stop order is created.
Settings
Trading Time - default: New York Stock Exchange opening hours. Pending orders are created at the close of the first candle within the session.
Swing High Source / Bars - default: High / 5 bars. Used to find the latest swing high within a range of 5 bars left and right. Price is used for buy stop order.
Swing Low Source / Bars - default: Low / 5 bars. Used to find the latest swing low within a range of 5 bars left and right. Price is used for sell stop order.
Stop Loss Type - default: ATR. You can switch between stop loss calculation based on Average True Range value or fixed value.
ATR Length / Factor / TP Ratio - default: 14 / 2.0 / 2.0. Used to calculate the Stop Loss as ATR * Factor and Take Profit as Stop Loss * TP Ratio.
FIX Stop Loss / Take Profit - default: 10 pips / 20 pips. In case you select Stop Loss Type = FIX, these value swill be used.
This strategy is for educational purposes only! It is not meant to be a financial advice.
50 Pips A Day Strategy - Kaspricci50 Pips A Day Strategy
This strategy is designed to work on 1 hour timeframe. It is designed to capture the early market move of major forex pairs like EURUSD or GBPUSD. It takes the high and low of the first candle (7 a.m. GMT, London Stock Exchange opens) and places to pending orders at these prices levels.
High + additional gap in pips = buy stop pending order
Low + additional gap in pips = sell stop pending order
For both orders a stop loss of 15 pips and a take profit of 50 pips is used as a default. As soon as price triggers one pending order, the remaining pending order is cancelled. At the end of the configured session time all open and pending orders are closed / cancelled.
Settings
Trading Time - start and end time of session. It is configured for Monday to Friday only. At the beginning the first candle is used to define stop prices for pending orders.
Source for Buy Stop order - Default: high. Used to calculate buy stop order. You can add additional pips as a gap.
Source for Sell Stop order - Default: low. Used to calculate sell stop order. You can add additional pips as a gap.
Stop Loss in Pips - Default: 15. Used for both pending orders.
Take Profit in Pips - Default: 50. Used for both pending orders.
This strategy is for educational purposes only! It is not meant to be a financial recommendation.
EMA + Williams Fractal Pullback [Trading Nerd]EMA Pullback Strategy with Williams Fractal Indicator
Backtesting script that searches for trends (long and short) and a following pullback into the EMAs. It enters on the first Williams Fractal in the desired direction. I found the Strategy on YouTube as a "M1 Scalping Strategy for Bitcoin".
Including fees the strategy is not profitalbe in lower timeframes (at least if not optimized). But it seems to work on higher timeframes as a swing traiding strategy.
Strategy Conditions
Longs:
EMA 1 > EMA 2 and EMA 2 > EMA 3
Number of need to be above the EMA 1
Then a Pullback into the EMAs is required
Enter on the first bullish Williams Fractal
Signal is canceled if the price closes below the EMA 3
Shorts:
EMA 1 < EMA 2 and EMA 2 < EMA 3
Number of need to be below the EMA 1
Then a Pullback into the EMAs is required
Enter on the first bearish Williams Fractal
Singal is canceled if the price closes above the EMA 3
Take Profit
A Risk Reward Take Profit is possible. If you want to use only a trailing Stop Loss, you can set the Take Profit to 'None'
Stop Loss
The default Stop Loss is EMA. If the Pullback has not reached the EMA 2, the Stop Loss is set to the EMA 2. If the Pullback has reached the EMA 2, the Stop Loss is set to the EMA 3.
Other Stop Loss types are available: ATR, HH/LL
Trailing Stop Loss
Available trailing Stop Loss types: ATR, HH/LL. Best practice is to also set the Stop Loss type to the same value.
The Stop Loss is updated if the value from the latest closed candle is greater/less than the previous value for a long/short trade.
Additional
Time Filter: Only opens trade in the defined Session. Open trades are still being closed outside of the Session.
Start Date/End Date: Limits the backtest for the defined Date Range
Trading Days: Only open Trades on the checked Days
Risk % per Trade: If enabled the Strategy uses X% of the capital (defined in Settings -> Properties -> Initial Capital)
Use Compound Interest: If enabled Capital is recalculated for every trade (initial capital + net Profit)
IMPORTANT: For low Timeframes and Markets with tight SL (like Forex) it requires a lower Margin Percent than default. Go to Settings->Properties and lower the required Long/Short Margin. Otherwise Trades might not be considered because of too less capital/marign. Margins can e.g. set to: 2% (Forex), 10% (Stocks), 20% (Crypto).
Strategy Myth-Busting #10 - InsideBar+EMA - [MYN]This is part of a new series we are calling "Strategy Myth-Busting" where we take open public manual trading strategies and automate them. The goal is to not only validate the authenticity of the claims but to provide an automated version for traders who wish to trade autonomously.
Our 10th one we are automating is the " 75% Win Rate High Profit Inside Bar Trading Strategy - What If You ... " strategy from " Trade Pro " who claims to have backtested this manually and achieved 11,063% profit with a 75% winrate over 100 trades. I was unable to emulate these results consistently accommodating for slippage and commission but even so, the results look promising. I was only able to achieve this win-rate with some multiple take profit staggering. Even so the markdown is above where I would normally consider comfortable (>20%).
If you know of or have a strategy you want to see myth-busted or just have an idea for one, please feel free to message me.
This strategy uses a combination of 2 open-source public indicators:
Inside Bar Ind/Alert by CMA
EMA (built-in)
Trading Rules
4 hour candles
Stop Loss at EMA Line with TP Target 1.5x the risk
Long Entry when these conditions are true
inside bar and bullish
Bar close's above 50 ema
Price action rises above high of inside bar .
Short Entry when these conditions are true
inside bar and bearish
Bar close below 50 ema
Price action falls below low of inside bar
EMA + Bullish Engulfing Candle Pattern StrategyHello Guys! Nice to meet you all!
This is my first open source script!
### Long Condition
1. Bullish Engulfing Candle
2. No doge Candle
3. Present volume should be bigger than the previous volume (20%)
4. Trend filter (with 2 EMAs)
### Close Condition
1. When trend Changes
2. When Bearish Engulfing Candle appears
###
No stop loss and take profit.
Heiken Ashi & Super TrendThis is one of my open source 1h strategies
It works on Binance: BTCUSDTPERP charts
This strategy involves two indicators
1. Heiken Ashi - a typical technical indicator to help highlight and clarify the current trend. This somehow allows the chart to ignore unnecessary fluctuations and make the trend more visible.
2.Super Trend - - One of the most common ATR-based indicators, the SuperTrend indicator is useful to help you catch big trends.
Buy entry conditions are as follows.
1. The Super Trend indicator running on the Heiken Ashi chart gives a buy signal.
2. Buy at the current market price and take profit at 1% of the normal k-line at this time.
Take profit
TP - 1%
Stop Loss
None
Price change scalping short and long strategyPrice change scalping Short and Long strategy uses a rate of change momentum oscillator to calculate the percent change in price between a period of time. Rate of change calculation takes the current price and compares it to a price of "n" periods while the period of time can be defined by a user. The calculated rate of change value is then compared to the upper threshold and the lower threshold values to determine if a position should be opened. If the threshold is crossed and filtering conditions are met a strategy position will be triggered. Entry, take profit, and stop loss prices are calculated and displayed on the chart as well as positions directions. Once the entry price is crossed, a long or short position is created and once the take profit price is crossed, the stop loss price will begin to trail behind the price action using the close of the previous bar. Once the trailing stop price is crossed, the position is closed. If the entry price is not crossed and the price action crosses the stop level, the trade setup is cancelled. The strategy is enhanced by DCA algorithm which allows to average entry price with safety orders. The script also allows to use Martingale coefficient to increase averaging power
Advantages of this script:
Strategy has high net profit of 293% at backtests
Backtests show high accuracy around 71%
High frequency and low duration of trades
Can be used with short-term timeframes ranging from 5 to 60 minutes
Strategy is sustainable to market slumps due to DCA implementation
Can be used for short and long positions (can be adjusted to long only, short only or both)
Can be applied to any market and quote currency
Easy to configure user interface settings
Built in detailed statistic menu
How to use?
1. Apply the strategy to a trading pair your are interested in using 5 to 60 minutes timeframe chart
2. Configure the strategy: change layer values, order size multiple and take profit/stop loss values according to current market cycle stage
3. Set up a TradingView alert to trigger when strategy conditions are met
4. Strategy will send alerts when to enter and when to exit positions which can be applied to your portfolio using external trading platforms
5. Update settings once market conditions are changed using backtests on a monthly period